www.gusucode.com > matlab从零到进阶程序与数据 > matlab从零到进阶程序与数据/第5章 图形用户界面(GUI)编程/案例5.6-1/Untitled.m
%% filename=ls('*.m'); %通配符*代表要列出所有文件,.m是文件的扩展名。 filename=ls(' C:\Users\Default\Pictures \*.jpg'); number_of_files=size(filename,1); fileii=filename(1,:); %% files=dir('dirname'); filename=dir(' C:\Users\Default\Pictures\*.jpg'); % 取得filename中保存的文件的数目: number_of_files=length(filename); %filename为m╳1的结构体 % 取得filename中第ii个文件的名称: fileii=filename(ii).name; % 取得列表框中的选中条目 str=get(h,'string'); %取得控件中的所有条目,str是N×1的cell数组 value=get(h,'value'); %取得所选条目的序号,是1×n的数组 %取得所选条目的字符串,selected_str是1×n的cell数组 selected_str=str(value(:)); %删除列表框中的选中条目 str=get(h,'string'); %取得控件中的所有条目 value=get(h,'value'); %取得所选条目的序号 str(value(:))=[]; %把指定条目的字符串设置为[],即可删除所选的条目 %重新设置显示的条目,并设置第一个条目为选中状态 set(h,'string',str,'value',1);